package com.adk.backend.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;

/**
 * 管理员实体类
 * 对应数据库表：lx_admin
 */
@Data
@TableName("lx_admin")
public class LxAdmin implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    /**
     * 用户名
     */
    private String username;
    
    /**
     * 管理员账号
     */
    private String adminuser;
    
    /**
     * 邮箱
     */
    private String email;
    
    /**
     * 密码（MD5加密）
     */
    private String adminpwd;
    
    /**
     * 用户类型（用户组）
     */
    private Integer userType;
    
    /**
     * 客户ID（如果是客户用户）
     */
    private Long customerId;
    
    /**
     * 仓库ID（如果是仓库用户）
     */
    private Long whId;
    
    /**
     * 状态：0-正常，1-禁用
     */
    private Integer status;
    
    /**
     * 头像
     */
    private String avatar;
    
    /**
     * 最后登录时间（时间戳，秒）
     */
    private Integer lastLogin;
    
    /**
     * 添加时间（时间戳，秒）
     */
    private Integer addTime;
    
    /**
     * 更新时间（时间戳，秒）
     */
    private Integer updateTime;
    
    /**
     * 手机号
     */
    private String mobi;
    
    /**
     * 电话
     */
    private String tel;
    
    /**
     * Token（用于强制退出）
     */
    private String token;
    
    /**
     * 业务类型（1-开发，2-跟单）
     */
    private Integer ywType;
    
    /**
     * 客服ID（逗号分隔）
     */
    private String csId;
    
    /**
     * 客服备注
     */
    private String csRemarks;
    
    /**
     * 是否删除（0-未删除，1-已删除）
     */
    private Integer isDel;
}


